package com.black.app.domain.req.store.query;

import com.black.common.core.domain.page.PageAbstructReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;

@Getter
@Setter
@ApiModel(value = "AppStoreCouponsQueryReq", description = "优惠券信息查询请求对象")
public class AppStoreCouponsQueryReq extends PageAbstructReq {

    @ApiModelProperty(value = "优惠券ID", position = 1)
    private Integer couponId;

    @ApiModelProperty(value = "优惠券面值", position = 2)
    private BigDecimal couponValue;

    @ApiModelProperty(value = "所需积分", position = 3)
    private Integer pointsRequired;

    @ApiModelProperty(value = "优惠券名称", position = 4)
    private String couponName;

    @ApiModelProperty(value = "开始时间", position = 5)
    private Date beginTime;

    @ApiModelProperty(value = "结束时间", position = 6)
    private Date endTime;

    @ApiModelProperty(hidden = true)
    @Override
    public String getOrderBy() {
        return null;
    }


}
